home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / program / gemxx19.zoo / gem++19 / include / gemrec.h < prev    next >
C/C++ Source or Header  |  1993-04-28  |  871b  |  39 lines

  1. /////////////////////////////////////////////////////////////////////////////
  2. //
  3. //  GEMrecorder
  4. //
  5. //  A GEMrecorder records what is happening in a GEM session and can
  6. //  replay the events.
  7. //
  8. //  This file is Copyright 1992,1993 by Warwick W. Allison.
  9. //  This file is part of the gem++ library.
  10. //  You are free to copy and modify these sources, provided you acknowledge
  11. //  the origin by retaining this notice, and adhere to the conditions
  12. //  described in the file COPYING.LIB.
  13. //
  14. /////////////////////////////////////////////////////////////////////////////
  15.  
  16. #ifndef GEMrec_h
  17. #define GEMrec_h
  18.  
  19.  
  20. class GEMrecorder
  21. {
  22. public:
  23.     GEMrecorder(int MaxRecordLength);
  24.     ~GEMrecorder();
  25.  
  26.     void Record();
  27.     void Record(int RecordLength);
  28.     void Stop();
  29.     void Play();
  30.     void Play(int Speed);
  31.     void Play(int Speed, int Amount);
  32.  
  33. private:
  34.     short *Mylar;
  35.     int MylarLength;
  36. };
  37.  
  38. #endif
  39.